<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>封装函数查看数组是否存在某个元素</title>
</head>

<body>
  <script>
    // 封装函数查看数组是否存在某个元素  ['苹果', '香蕉', '橘子', '荔枝', '梨子']
    // 1. 封装some函数，要传递2个参数 元素、数组
    // 2. 声明一个flag变量，里面先存储 false
    // 3. 遍历循环如果找到了则 修改 flag 里面的值为true， 同时中断循环 break
    // 4. 返回这个 flag变量
    let names = ['xpp', 'lala', 'lisa', 'jgg']
    function some(element, arr) {
      let boolean = false
      for (let i = 0; i < arr.length; i++) {
        if (arr[i] === element) {
          boolean = true
          break
        }
      }
      return boolean

    }
    let re = some('xpp', names)
    console.log(re)



  </script>
</body>

</html>